﻿using System;
using System.Collections.Generic;

namespace SharpSqlAnalyzer.nodes.mdx
{
	// Token: 0x020003E2 RID: 994
	public class TMdxGroupNode : TMdxObjectNode
	{
		// Token: 0x0600278C RID: 10124 RVA: 0x0033BA0C File Offset: 0x00339C0C
		public override void init(object arg1, object arg2)
		{
			base.init(arg1, null);
			this.group_mixed_list = (List<TMdxObjectNode>)arg2;
		}

		// Token: 0x0600278D RID: 10125 RVA: 0x0033BA22 File Offset: 0x00339C22
		public override void accept(TParseTreeVisitor v)
		{
			v.preVisit(this);
			v.postVisit(this);
		}

		// Token: 0x0600278E RID: 10126 RVA: 0x0033BA34 File Offset: 0x00339C34
		public override void acceptChildren(TParseTreeVisitor v)
		{
			v.preVisit(this);
			foreach (TMdxObjectNode tmdxObjectNode in this.group_mixed_list)
			{
				tmdxObjectNode.acceptChildren(v);
			}
			v.postVisit(this);
		}

		// Token: 0x04001DD2 RID: 7634
		private List<TMdxObjectNode> group_mixed_list;
	}
}
